package com.bub.pay.core.entity.bo.system;

import java.util.Date;

public class SysLogAsyncRecordBO {

    /**
     * 商户或代理id
     */
    private Long extendId;

    /**
     * 分类名称
     */
    private String typeName;

    /**
     * 创建人角色
     */
    private String createRole;

    /**
     * 操作信息
     */
    private String info;

    /**
     * IP地址
     */
    private String ip;

    /**
     * 请求方法
     */
    private String requestMethod;

    /**
     * 请求URL
     */
    private String requestUrl;

    /**
     * 执行方法全类名
     */
    private String execMethodClassName;

    /**
     * 执行方法参数
     */
    private String execMethodParams;

    /**
     * 响应时间
     */
    private Long time;

    /**
     * 执行状态（0=执行失败,1=执行成功）
     */
    private Integer execState;

    /**
     * 创建ID
     */
    private Long createId;

    /**
     * 创建人Name
     */
    private String createName;

    /**
     * 创建时间
     */
    private Date createDate;

    /**
     * 用户类型
     */
    private Integer userType;

    /**
     * 系统名称
     */
    private String systemName;

    /**
     * 系统ID
     */
    private Integer systemId;

    /**
     * 备注
     */
    private String remarks;

    public Long getExtendId() {
        return extendId;
    }

    public void setExtendId(Long extendId) {
        this.extendId = extendId;
    }

    public String getRemarks() {
        return remarks;
    }

    public void setRemarks(String remarks) {
        this.remarks = remarks;
    }

    public String getTypeName() {
        return typeName;
    }

    public void setTypeName(String typeName) {
        this.typeName = typeName;
    }

    public String getInfo() {
        return info;
    }

    public void setInfo(String info) {
        this.info = info;
    }

    public String getIp() {
        return ip;
    }

    public void setIp(String ip) {
        this.ip = ip;
    }

    public String getRequestMethod() {
        return requestMethod;
    }

    public void setRequestMethod(String requestMethod) {
        this.requestMethod = requestMethod;
    }

    public String getRequestUrl() {
        return requestUrl;
    }

    public void setRequestUrl(String requestUrl) {
        this.requestUrl = requestUrl;
    }

    public String getExecMethodClassName() {
        return execMethodClassName;
    }

    public void setExecMethodClassName(String execMethodClassName) {
        this.execMethodClassName = execMethodClassName;
    }

    public String getExecMethodParams() {
        return execMethodParams;
    }

    public void setExecMethodParams(String execMethodParams) {
        this.execMethodParams = execMethodParams;
    }

    public Long getTime() {
        return time;
    }

    public void setTime(Long time) {
        this.time = time;
    }

    public Integer getExecState() {
        return execState;
    }

    public void setExecState(Integer execState) {
        this.execState = execState;
    }

    public Long getCreateId() {
        return createId;
    }

    public void setCreateId(Long createId) {
        this.createId = createId;
    }

    public String getCreateName() {
        return createName;
    }

    public void setCreateName(String createName) {
        this.createName = createName;
    }

    public Date getCreateDate() {
        return createDate;
    }

    public void setCreateDate(Date createDate) {
        this.createDate = createDate;
    }

    public Integer getUserType() {
        return userType;
    }

    public void setUserType(Integer userType) {
        this.userType = userType;
    }

    public String getSystemName() {
        return systemName;
    }

    public void setSystemName(String systemName) {
        this.systemName = systemName;
    }

    public Integer getSystemId() {
        return systemId;
    }

    public void setSystemId(Integer systemId) {
        this.systemId = systemId;
    }


    public String getCreateRole() {
        return createRole;
    }

    public void setCreateRole(String createRole) {
        this.createRole = createRole;
    }
}
